home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 February / EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso / enigma / earcd / editor / editor2 / hsc.lha / hsc / src_docs / questions.hsc < prev    next >
Text File  |  1996-11-06  |  7KB  |  167 lines

  1. <WEBPAGE chapter="hsc - " title="Questions and Answers"
  2.     PREV="messages.html"
  3.     NEXT="bugs.html"
  4.     QTEXT=("Feel like a blind man with a color tv<BR>"
  5.           +"Everything's fine but I just can't see")
  6.     QAUTHOR='Element of Crime, "Almost dead"'>
  7.  
  8. <$MACRO QUEST NAME:string>
  9. <$if COND=(SET NAME)><A NAME=(Name)></$if>
  10. <STRONG>Q:</STRONG><$if COND=(SET Name)></A> </$if>
  11.  
  12. </$MACRO>
  13.  
  14. <$MACRO ANSWR>
  15. <STRONG>A:</STRONG> </$MACRO>
  16.  
  17. <* define shortcuts for question-text *>
  18. <$macro Q.lha>What about those strange <CODE>.lha</CODE> files?</$macro>
  19. <$macro Q.lha.corrupt>I've downloaded the <CODE>.lha</CODE>-archives using my WWW-Browser, but they seem to be corrupt?!</$macro>
  20. <$macro Q.lha.why>Why <CODE>.lha</CODE> at all?!</$macro>
  21.  
  22. <$macro Q.unknown><hsc> doesn't know about the tag <TG>XYZ</TG> (the attribute <CODE>ZYX</CODE>), but I need this one!</$macro>
  23. <$macro Q.ignore><hsc> tells me loads of warnings I don't care about! Is there a way to prevent it from doing this?</$macro>
  24. <$macro Q.tool>Somewhere in these manual You are talking about a tool called <EXEC>make/weblint/..</EXEC>. Where can I obtain it from?</$macro>
  25. <$macro Q.slow>Why is <hsc> that slow?</$macro>
  26.  
  27. <$macro Q.uri>Why do You call it URI? I thought it's URL (<EM>Universal Resource Locator</EM> or <EM>U R lost</EM>)?</$macro>
  28. <$macro Q.piss>But URI reminds me of pissing! Add a simple <qq>n</qq>, and there we are!</$macro>
  29. <$macro Q.jerk>What are jerks?</$macro>
  30.  
  31. <P>This chapter provides a list of questions and answers which have come to
  32. the mind of several people. Some of them are only neccessary because many
  33. users don't read this manual, some of them are not very serious,.. but anyway,
  34. here's a list of them:</P>
  35.  
  36. <STRONG>Questions dealing with the archives</STRONG>
  37. <UL>
  38. <LI><A HREF="#lha"><Q.lha></A>
  39. <LI><A HREF="#lha.corrupt"><Q.lha.corrupt></A>
  40. <*<LI><A HREF="#lha.why"><Q.lha.why></A>*>
  41. </UL>
  42.  
  43. <STRONG>Questions about <hsc> and it's usage</STRONG>
  44. <UL>
  45. <LI><A HREF="#unknown"><Q.unknown></A>
  46. <LI><A HREF="#ignore"><Q.ignore></A>
  47. <LI><A HREF="#tool"><Q.tool></A>
  48. <LI><A HREF="#slow"><Q.slow></A>
  49. </UL>
  50.  
  51. <STRONG>Miscelleneous questions</STRONG>
  52. <UL>
  53. <LI><A HREF="#uri"><Q.uri></A>
  54. <LI><A HREF="#piss"><Q.piss></A>
  55. <LI><A HREF="#jerk"><Q.jerk></A>
  56. </UL>
  57.  
  58. <HR>
  59. <P><QUEST NAME="lha"><Q.lha><BR>
  60. <ANSWR><FILE>LHA</FILE> is the standard compression utility for AmigaOS. 
  61. A portable version of <FILE>lha</FILE> is available from 
  62. <AMINET FILE="misc/unix/lha_1_00.tar.Z">.</P>
  63.  
  64. <P><QUEST NAME="lha.corrupt"><Q.lha.corrupt><BR>
  65. <ANSWR>Seems that your browser has no MIME-type configured for 
  66. <CODE>.lha</CODE>. Look up the manual of your browser how to configure
  67. MIME-types.</P>
  68. <*
  69. <P><QUEST NAME="lha.why"><Q.lha.why><BR>
  70. <ANSWR>Of course I know that <CODE>.lha</CODE>-archives can cause 
  71. trouble to non-Amigoids. You should understand this as test for your
  72. IQ being sufficient to deal with <hsc>. People who are not even able
  73. to compile the portable version of <EXEC>LHA</EXEC> mentioned above 
  74. (or find a already compiled one for their OS on the net) 
  75. very probably won't be able to compile and use
  76. <hsc>. You are allowed to feel insulted now.</P>*>
  77.  
  78. <HR>
  79.  
  80. <P><QUEST NAME="unknown"><Q.unknown><BR>
  81. <ANSWR>Read the chapter about
  82. <A HREF="features/prefs.html">Syntax definition</A>
  83. and how to extend it.</P>
  84.  
  85. <P><QUEST NAME="ignore"><Q.Ignore><BR>
  86. <ANSWR>All non-error messages can be suppressed adding a
  87. simple <KBD>IGNORE=<I>message_id</I></KBD> to the call used to
  88. invoke <hsc>. Take a look at the chapter about
  89. <A HREF="options.html#ignore">Options and switches</A> to find out
  90. more.</P>
  91.  
  92. <P><QUEST NAME="tool"><Q.tool><BR>
  93. <ANSWR>All tools mentioned within these documents should be denoted
  94. in the chapter about 
  95. <A HREF="related.html">Related stuff</A>
  96. (if not, let me know). Normally I only mention the
  97. version for AmigaOS, but the archives or <CODE>ReadMe</CODE>s 
  98. usually include some notes where to look for other systems.</P>
  99.  
  100. <P><QUEST NAME="slow"><Q.slow><BR>
  101. <ANSWR>One reason is, that <hsc> handles (nearly) all resources dynamically
  102. (<TechNote>That means, it often calls <CODE>malloc()</CODE> and
  103. <CODE>free()</CODE>, which are known to be quite slow).</P>
  104.  
  105. <P>Another, quite embarrasing, reason is, that most of these resources are
  106. kept in linked lists. And therefor, if <hsc> has to look for something, it
  107. sequentially searches these list. Shame on me, I should use an AVL-tree for
  108. such things. But the problem with AVL-tree is: though there are lots of
  109. sources around, most of them are perverted <qq>real</qq> C-sources perpetrated by some
  110. braindead Unix-fossiles, ignoring the fact that memory can run out or that
  111. there is a "-Wall" option in most compilers; some of these sources also
  112. date back to 1863, when no one even pretended there is a language definition
  113. for <CITE>C</CITE>. Currently I'm too lazy to
  114. write (and, even more work, test) an AVL-tree myself.
  115. Maybe in another life...</P>
  116.  
  117. <HR>
  118.  
  119. <P><QUEST NAME="uri"><Q.uri><BR>
  120. <ANSWR>Ok, put a finger into your mouth and try to reach as far inside
  121. as possible. After some specific point, you will empty your stomach.
  122. And what do you say then? Exactly, <qq><STRONG>URL</STRONG></qq>! So the main
  123. reason why I do not like the term URL is because it always reminds me
  124. of puking.</P>
  125.  
  126. Additionally, the Internet-Draft for HTML 2.0, June 16, 1995, tells
  127. you:
  128.  
  129. <PRE>
  130.     URI
  131.             A Universal Resource Identifier is a formatted string
  132.             that serves as an identifier for a resource, typically
  133.             on the Internet. URIs are used in HTML to identify the
  134.             destination of hyperlinks. URIs in common practice
  135.             include Uniform Resource Locators (URLs)[URL] and
  136.             Relative URLs [RELURL].
  137. </PRE>
  138. And one of the users of <hsc> submitted this interpretation to me:
  139. <PRE>
  140.     To me it seems:
  141.  
  142.     URI = URL and RELURL
  143.     URL = "http://www.intercom.no/~XXXXXX/index.html" - always the same doc
  144.     RELURL = "docs/about.html"  - relative to which dir/machine you are on
  145. </PRE>
  146.  
  147. <P>Anyway, I really like that term URI a lot more and I've never really 
  148. understood what's the difference between URL and URI.
  149. But who cares anyway?</P>
  150.  
  151. <P><QUEST NAME="piss"><Q.piss><BR>
  152. <ANSWR>..which I personally prefer to puking. Certainly a matter
  153. of taste.</P>
  154.  
  155. <QUEST NAME="jerk"><Q.jerk><BR>
  156. <ANSWR>Jerks are persons suffered by a well-known desease called
  157. <EM>Netscapissm</EM>. Their sources contain sections like
  158. <PRE>
  159.     <TG>BODY BGCOLOR=#123456</TG>
  160.     <TG>BLINK</TG>Click here!<TG>/BLINK</TG>
  161. </PRE>
  162. <P>But, not all jerks became jerks because they like to be a jerk. Very often,
  163. jerks are forced to use code as seen above by their employee. In this case,
  164. they should be refered to as <qq>prostitutes</qq>.</P> 
  165.  
  166. </WEBPAGE>
  167.